package com.base.common.persistent.dao;

import com.base.common.persistent.model.TAppMenuCompounds;
import com.base.common.persistent.model.TAppMenuCompoundsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TAppMenuCompoundsMapper {
    long countByExample(TAppMenuCompoundsExample example);

    int deleteByExample(TAppMenuCompoundsExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TAppMenuCompounds record);

    int insertSelective(TAppMenuCompounds record);

    List<TAppMenuCompounds> selectByExample(TAppMenuCompoundsExample example);

    TAppMenuCompounds selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TAppMenuCompounds record, @Param("example") TAppMenuCompoundsExample example);

    int updateByExample(@Param("record") TAppMenuCompounds record, @Param("example") TAppMenuCompoundsExample example);

    int updateByPrimaryKeySelective(TAppMenuCompounds record);

    int updateByPrimaryKey(TAppMenuCompounds record);
}